#include <my_head.h>

int main(int argc, const char *argv[]){
    int fd = 0;
    if(-1 == (fd = open("hello.txt", O_WRONLY|O_CREAT|O_EXCL, 0664))){
        if(EEXIST == errno){ // 根据错误码 区分发生了什么错误
            // 文件已存在导致的错误 后续需要单独处理时 把处理逻辑替换下面的两行代码即可
            printf("文件已存在导致的错误\n");
            exit(-1);
        }else{
            // 其他错误
            ERR_LOG("open error");
        }
    }
    printf("文件打开成功\n");
    
    return 0;
}